home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / programming / c / agl103p.lha / src / agl / pro / glob.pro < prev    next >
Encoding:
Text File  |  1994-11-18  |  3.1 KB  |  101 lines

  1. /* glob.c */
  2. void gversion(char *string);
  3. long getgdesc(long inquiry);
  4. void doublebuffer(void);
  5. void singlebuffer(void);
  6. long getdisplaymode(void);
  7. void gconfig(void);
  8. void swapbuffers(void);
  9. void set_rasterport(void);
  10. void winpush(void);
  11. void winpop(void);
  12. long winget(void);
  13. void winset(long wid);
  14. short get_dimensions(long wid,long *x,long *y,long *lenx,long *leny);
  15. void sleep(long seconds);
  16. void prefposition(long x1,long x2,long y1,long y2);
  17. void noborder(void);
  18. void winposition(long x1,long x2,long y1,long y2);
  19. void winmove(long orgx,long orgy);
  20. void wintitle(char *name);
  21. void getsize(long *x,long *y);
  22. void getorigin(long *x,long *y);
  23. long winopen(char *title);
  24. void winclose(long wid);
  25. void initialize_nextwindow(void);
  26. long AGLconfig(short screenx,short screeny,short bitplanes);
  27. void gfxinit(void);
  28. void GL_error(char *message);
  29. void init_matrices(void);
  30. void reset_matrix_pointers(void);
  31. void pushmatrix(void);
  32. void popmatrix(void);
  33. void perspective(long angle,float aspect,float near,float far);
  34. void ortho(float left,float right,float bottom,float top,float near,float far);
  35. void ortho2(float left,float right,float bottom,float top);
  36. void v2i(long lvert[2]);
  37. void v3i(long lvert[3]);
  38. void v2s(short svert[2]);
  39. void v3s(short svert[3]);
  40. void v2f(float fvert2[2]);
  41. void v3f(float vert[3]);
  42. void translate(float fx,float fy,float fz);
  43. void rot(float angle,long axis);
  44. void scale(float sx,float sy,float sz);
  45. long start_gameport(void);
  46. void stop_gameport(void);
  47. void send_read_request(void);
  48. void set_trigger_conditions(void);
  49. long set_controller_type(BYTE type);
  50. void free_gameport(void);
  51. void flush_buffer(void);
  52. long gameport_event(long *device,short *state,short *dx,short *dy);
  53. void recti(long x1,long y1,long x2,long y2);
  54. void rectfi(long x1,long y1,long x2,long y2);
  55. void rects(short x1,short y1,short x2,short y2);
  56. void rectfs(short x1,short y1,short x2,short y2);
  57. void rect(float x1,float y1,float x2,float y2);
  58. void rectf(float x1,float y1,float x2,float y2);
  59. void rectvert(float x1,float y1,float x2,float y2,long line);
  60. void bgnpoint(void);
  61. void endpoint(void);
  62. void bgnline(void);
  63. void endline(void);
  64. void bgnpolygon(void);
  65. void endpolygon(void);
  66. void render_vertex(short vert[2]);
  67. void mapcolor(long m,long r,long g,long b);
  68. void getmcolor(long m,long *r,long *g,long *b);
  69. void color(long c);
  70. long getcolor(void);
  71. void clear(void);
  72. void qinit(void);
  73. void tie(long dev,long valuator1,long valuator2);
  74. void qdevice(long dev);
  75. void unqdevice(long dev);
  76. long isqueued(long dev);
  77. void qenter(long dev,short val);
  78. long qtest(void);
  79. void delay(void);
  80. long qread(short *data);
  81. void qreset(void);
  82. long getvaluator(long val);
  83. long getbutton(long num);
  84. void clear_buttons(long init);
  85. void update_queue(void);
  86. void qenter_tie(long device,short data);
  87. void quekeys(USHORT code,short inside);
  88. short is_inside(long wid,short x,short y);
  89. void create_mousesprite(void);
  90. void move_mousesprite(long mx,long my);
  91. void free_mousesprite(void);
  92. void cmov2i(long sx,long sy);
  93. void cmovi(long sx,long sy,long sz);
  94. void cmov2s(short sx,short sy);
  95. void cmovs(short sx,short sy,short sz);
  96. void cmov2(float fx,float fy);
  97. void cmov(float fx,float fy,float fz);
  98. void charstr(char *string);
  99. void getcpos(short *cx,short *cy);
  100.  
  101.